package com.zw.pm.module.board.dailyoutput;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zw.pm.base.BaseModel;
import com.zw.pm.module.project.build.ProjectModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * @Description: 项目日报 model
 *
 * @Author: China.wsg
 * @Date: 2019/01/07 13:16
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class DailyOutputModel extends BaseModel {

    /** 主键 */
    private Integer id;

    /** 厂名 */
    private String factoryName;

    /** 日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date inputTime;

    /** 项目ID */
    private Integer projectId;

    /** 项目号 */
    private String projectCode;

    /** 项目名称 */
    private String projectName;

    /** 分类 1:体系楼 2:备库 3:财务 */
    private Integer orderType;

    /** 自动生产焊接(件) */
    private Integer autoWeldNum;

    /** 自动生产焊接(吨) */
    private Double autoWeldWeight;

    /** 手动生产焊接(件) */
    private Integer manualWeldNum;

    /** 手动生产焊接(吨) */
    private Double manualWeldWeight;

    /** 生产非焊接(件) */
    private Integer noWeldNum;

    /** 生产非焊接(吨) */
    private Double noWeldWeight;

    /** 转储(件) */
    private Integer storeNum;

    /** 转储(吨) */
    private Double storeWeight;

    /** 备注 */
    private String remark;

    /** 创建日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createTime;

    /** 状态 */
    private Integer status;

    private Integer taskId;

    /** 工厂ID */
    private Integer factoryId;

    /** 搜索使用年份 **/
    private Integer year;

    /** 订单号 */
    private String orderNum;

}
